/* 1. 使用Promise 将 getUserProfile接口 异步改成同步 */

export const getUserProfile = ()=>{
	return new Promise((resolve,reject)=>{
		uni.getUserProfile({
			desc: "获取用户个人信息",
			success: (res) => {
				resolve(res)
			},
			fail: (err) => {
				uni.showToast({
					title: "用户拒绝了获取个人信息"
				})
				reject(err)
			}
		})
	})
}
// 封装登录
export const login = ()=>{
	return new Promise(function(resolve, reject){
		uni.login({
			success: (res) => {
				resolve(res)
			},
			fail: (err) => {
				reject(err)
			}
		})
	})
}
// 封装支付函数
export const requestPayment = (params)=>{
	return new Promise(function(resolve, reject){
		uni.requestPayment({
			...params,
			success: (res) => {
				resolve(res)
			},
			fail: (err) => {
				reject(err)
			}
		})
	})
}